Do Electrical Engineers Need Programming